VT-d: Free unused interrupt remapping table entry
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 27 Nov 2009 08:05:18 +0000 (08:05 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 27 Nov 2009 08:05:18 +0000 (08:05 +0000)
commitd210b9fc623cdd4963c93707eba0eb7dac198101
tree9c8db760588ade9c0eeb765a18aa79a728c37e9c
parentdd14c75ad4f3517f742a25ee8e778a3cbcf8fadc
VT-d: Free unused interrupt remapping table entry

This patch changes the IRTE allocation method, and frees unused
IRTE when device is de-assigned.

Signed-Off-By: Zhai Edwin <edwin.zhai@intel.com>
xen/arch/x86/msi.c
xen/drivers/passthrough/vtd/intremap.c
xen/drivers/passthrough/vtd/iommu.h
xen/drivers/passthrough/vtd/utils.c